package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.RxSupplier;

import java.util.List;

/**
 * 号码仓Mapper接口
 *
 * @author hjf
 * @date 2025-02-18
 */
public interface RxSupplierMapper {
    /**
     * 查询号码仓
     *
     * @param id 号码仓主键
     * @return 号码仓
     */
    public RxSupplier selectRxSupplierById(Long id);

    /**
     * 查询号码仓列表
     *
     * @param rxSupplier 号码仓
     * @return 号码仓集合
     */
    public List<RxSupplier> selectRxSupplierList(RxSupplier rxSupplier);

    List<RxSupplier> listByIsProtective(RxSupplier rxSupplier);

    /**
     * 新增号码仓
     *
     * @param rxSupplier 号码仓
     * @return 结果
     */
    public int insertRxSupplier(RxSupplier rxSupplier);

    /**
     * 修改号码仓
     *
     * @param rxSupplier 号码仓
     * @return 结果
     */
    public int updateRxSupplier(RxSupplier rxSupplier);

    /**
     * 删除号码仓
     *
     * @param id 号码仓主键
     * @return 结果
     */
    public int deleteRxSupplierById(Long id);

    /**
     * 批量删除号码仓
     *
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteRxSupplierByIds(Long[] ids);


}
